처음은 힘들다. 내가 잘할 수 있을까? 설렘, 긴장, 두려움, 확신할 수 없는 마음. 환경, 사람, 도구 등. 적응하게 될 것을 알고 있지만, 시간은 내 편이 아니다. 혼자라면 얼마든지 할 수 있다. 하지만 나 혼자 하는 게 아니라면? 나의 시간만 흐르는 게 아니잖아. 자괴감.. 괜찮다. 식은땀에 젖은 하루를 보내고 새벽에 일어나 블로그를 적다 보니 정리가 됐다. 그냥. 차근차근히 한 걸음씩 가자. 먼저 블로깅!!
Today I Learned
- 나만의 TIL은 무엇일까? 생각, 호기심, 완벽주의
- 시간 없다. 간결하게. 그냥 하자. 완벽은 쓰레기통에 버릴 것임.
- 지식보단 무의식. 글이 아닌 낙서
- 빨리 적고 더 많이, 더 자주 돌아다니자.
Help Desk
- 스스로 생각, 검색
- 답을 찾고 싶다면 질문하자. 질문도 실력이다.
- 에러가 곧 키워드다. 똑똑하게: 키워드를 잘 짚어서, 개인적인 것은 제외
- 키워드로부터 시작된 고민은 힌트를 가져다줄 것이다. 그 힌트들이 모여 답으로 향한다.
Pair Programming
JavaScript
더 크고 복잡한 문제를 해결하기 위해
작고 간단한 문제부터
변수 variable(=값의 이름)
- 공백 쓸 수 없음. Camel Case
let 변수: 변수를 선언(Declaration)한다.변수 = 피연산자: 변수에 값을 할당한다.- 할당(Assignment) 연산자
- 할당이 없다면? undefined
표현식
- 변수에 값을 할당시키는 것
- 단순히 값을 갖는 것
데이터 타입
- Number
- String
- Boolean
- Undefined
- Array
- Object
- Function
함수
-
입력 -> 함수 -> 출력
-
작은 단위의 기능
-
함수(입력)
iHateFunction('and you?') -
함수 선언식
function iHateFunction (parameter) {} -
함수 표현식
let iHateFunction = function (parameter) {} -
parameter 매개변수: 선언이 필요 없는 변수
-
argument 전달인자: 변수가 함수를 할당했을 때 입력
-
return: 함수 실행을 종료하고, 주어진 값을 반환한다.